@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; width:100%;}
fieldset,img{border:0;}

ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
a{text-decoration:none; color: #000;}
a:hover{text-decoration:none; color:#6dc729;}
.clear{clear:both;}

.index_focus {position: relative;width: 100%;height:450px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:450px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;l/eft: 45%;bottom:3%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:70px;font-family: arial;color: #23ac38;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #f1731f;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}


.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}


.wrap{ margin:0 auto; width:1180px;}

.top{ float:left; width:100%; height:32px; line-height:32px; border-bottom:1px solid #d1cfcf}
h1{ float:left;}
h2{ float:right; }
.daohang{ float:left; background:#6dc729; width:100%; height:42px; line-height:42px;}
.daohang ul{ float:left; margin:0px; padding:0px}
.daohang ul li{ float:left; text-align: center; width:147px;}
.daohang ul li a{ color:#FFF; font-size:14px; display:block}
.daohang ul li a:hover{ background:#ffa800}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; }
ul.menu li {position:relative; float:left; }
ul.menu ul {position:absolute; top:42px; left:0; display:none; opacity:0; list-style:none; line-height:25px; height:25px;}
ul.menu ul li {position:relative; border:1px solid #74d32d; border-top:none; width:147px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#6dc729; color:#fff;}
ul.menu ul li a:hover {background-color:#fa7e04; color: #000000;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {  width:147px; color: #FFF;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .topline {border-top:1px solid #aaa}



.left{ float:left; height:40px; line-height:40px}
.left strong{ color:#ffa800; font-size:14px;}

.right{ float:right;margin-top:8px}
.search1{height:24px; width:150px; border:1px solid #d1cfcf; float:left; background:none; }
.search{ float:left; width:1180px;}

.product{ float:left; background:url(../images/index_01.jpg) no-repeat center; height:481px; width:100%; border-top:1px solid #d1cfcf; padding-top:4px}
.product span{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:24px; font-weight:normal; text-transform:uppercase; text-align:center; display: block; margin:0px; padding-top:50px}
.product strong{ color:#FFF; font-size:30px; text-align:center; display: block; margin:0px}
.product p{ color:#FFF; text-align:center; font-weight:normal; padding-bottom:30px}

#demo {overflow:hidden;width: 100%;}
#demo ul{list-style-type:none;}
#demo img {border:none;}
#indemo {float: left;width:1000%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo1 ul li{float:left; margin-left:20px; width:200px;  height:210px ; background:#FFF; }
#demo1 ul li img{ max-width:100%; max-height:100%; text-align:center; }


#demo2 ul li{float:left; margin-left:20px; width:200px; height:210px;  background:#FFF;}
#demo2 ul li img{ max-width:100%; text-align:center;max-height:100% }

#demo1 ul li span{  background-color:#FFF; width:200px; height:100px;overflow:hidden;vertical-align:middle!important; display:table-cell}

#demo2 ul li p,#demo1 ul li p{ text-align:center; color: #FFF; font-size:12px; height:20px;  background-color:#4d4d4d;width:200px; line-height:20px}
#demo2 ul li p a,#demo1 ul li p a{ color:#FFF}
#demo2 ul li span{  background-color:#FFF; width:200px; height:100px;overflow:hidden;vertical-align:middle!important; display:table-cell}




.footer{ float:left; background-color:#333333; height:186px; width:100%; border-top:9px solid #000; color:#FFF;}
.footer a{ color:#FFF}
.footer a:hover{color:#6dc729;}
.footertop{ float:left; width:1180px; margin-top:35px; border-bottom:1px solid #565656; padding-bottom:35px;}
.footertop ul{ float:left; margin:0px; padding:0px}
.footertop ul li{ float:left; width:270px; line-height:20px}
.footertop ul li img{ padding-right:10px}
.footerdown{ text-align:center; padding-top:30px; float:left; width:1180px}